~Tumblr un poroto al lado mio~

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolorum impedit minus consectetur ad cupiditate accusamus fugiat esse ab eum. Nihil omnis accusantium tempora suscipit voluptas. Illum inventore aut laudantium quam.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa assumenda aperiam itaque nulla animi quam, iusto, eligendi vero expedita deserunt sunt omnis tempore nisi modi dicta excepturi ipsum fugit, velit?

let deck = { suits: ["hearts", "spades", "clubs", "diamonds"], cards: Array(52), createCardPicker: function() { // NOTE: the line below is now an arrow function, allowing us to capture 'this' right here return () => { let pickedCard = Math.floor(Math.random() * 52); let pickedSuit = Math.floor(pickedCard / 13); return {suit: this.suits[pickedSuit], card: pickedCard % 13}; } } } let cardPicker = deck.createCardPicker(); let pickedCard = cardPicker(); alert("card: " + pickedCard.card + " of " + pickedCard.suit);